home *** CD-ROM | disk | FTP | other *** search
- /*--------------------------------------------------------------------------*
-
- EE V0.7, Rev17 - The E Editor.
- Copyright Barry Wills, 1994.
-
- *--------------------------------------------------------------------------*
-
- MODIFICATIONS:
- 1. saveFile() passed LF as the buffer address to Write(), ugh!
- 2. Made CED fans happy. Now 'Back Space' and 'Delete' do not autocut
- hilighted text: they do their own thang instead.
- 3. Fixed Lionel's bug: when in stream-cursor mode, 'Jump To Top' sometimes
- leaves the cursor out beyond eoln.
- 4. Attempts to load non-ascii files are now caught, y/n requested to
- continue or abort. If y is selected, all non-displayable characters
- are replaced with ascii $7f.
- 5. Case-sensitive menu command hotkeys are now available. (you may thank
- Wouter for nagging me about this one;)
- 6. Fixed cookRawkey.m to correctly handle deadkeys; all it takes for
- deadkeys in EE is to assign function 'Write Char' to keys Alt-F, Alt-G,
- and Alt-H; also, deadkeys are handled correctly in EE macros. (thanks
- to Gregor [what's your last name??? =) ] for rattling my cage)
- 7. Made replaceFoundString() about 3 times faster. Makes a huge
- difference in 'Replace All'. (thanks for the sugg, Lionel!)
- 8. Squashed bug responsible for mouse suddenly quitting selecting forever
- after clicking around and selecting text. Still don't unnerstand why
- this was happening. See source, function doMouse().
- 9. Bug go *glitch*: function deleteLine() was making currentLine insane
- by not decrementing whenever last line is deleted.
- 10. Modified function deleteLeft() to check if currentObject is first node
- instead of currentLine equal to 1. Safer this way.
- 11. Optimized region selection and screen refresh routines.
- 12. Fixed crash when the prefs font is not found. (thanks Lionel!)
- 13. Speeded up selecting text with mouse. Still way too slow. (!@#$%^&*)
- 14. Fixed bug: Invoking PrefsEditor from within EE doesn't work if EE
- isn't launched via the AmigaDOS Run command. It also does't work if
- EE is run from the RAM: device. Dunno why this happens. (thanks to
- Jason Hulance for identifying the cause!)
- 15. Repaired following problems with prefs:
- - After editing prefs from within EE, any settings specified on the
- command line were lost (i.e., pubscreen name, the window positions,
- etc.) if the prefs values were different.
- - After selecting a new font, the old fontname and size kept showing
- up in the requester. =P
- Operations of prefs still won't please everyone. Gonna take some
- thought and reconfiguring.
- 16. Added option to turn on/off Split Line and Open Line justify.
- 17. 'Collect Garbage' didn't work. Does now, and shows friendly 'Please
- be patient' message in title bar. :)
-
- *--------------------------------------------------------------------------*/
-